<?php
require_once'../sindicalize/dependentes.php';
	
class Entidade{
	
	private $strt_nome;
	private $strt_endereco;
	private $strt_pai;
	private $strt_mae;
	private $strt_municipio;
	private $strt_nacionalidade;
	private $strt_naturalidade;
	private $strt_data;
	private $strt_fone;	
	private $strt_cargo;
	private $strt_lotacao;
	private $strt_rg;
	private $strt_cpf;
	private $strt_matr;
	private $strt_conjuge;
	
	private $dependentes;
	
	public function __construct(){}
	
	//sets
	public function setNome($valor){
		$this->strt_nome = $valor;
	}
	
	public function setDependentes(Dependentes $valor){
		$this->dependentes = $valor;
	}
	
	public function setEndereco($valor){
		$this->strt_endereco = $valor;
	}
	public function setPai($valor){
		$this->strt_pai = $valor;
	}
	public function setMae($valor){
		$this->strt_mae = $valor;
	}
	public function setMunicipio($valor){
		$this->strt_municipio = $valor;
	}
	public function setNacionalidade($valor){
		$this->strt_nacionalidade = $valor;
	}
	public function setNaturalidade($valor){
		$this->strt_naturalidade = $valor;
	}
	public function setData($valor){
		$this->strt_data = $valor;
	}
	public function setFone($valor){
		$this->strt_fone = $valor;
	}
	public function setCargo($valor){
		$this->strt_cargo = $valor;
	}
	public function setLotacao($valor){
		$this->strt_lotacao = $valor;
	}
	
	public function setRG($valor){
		$this->strt_rg = $valor;
	}
	public function setCPF($valor){
		$this->strt_cpf = $valor;
	}
	public function setMatr($valor){
		$this->strt_matr = $valor;
	}
	public function setConjuge($valor){
		$this->strt_conjuge = $valor;
	}
	
	//gets
	public function getNome(){
		return $this->strt_nome;
	}
	
	public function getDependentes(){
		if(isset($this->dependentes)){
			return $this->dependentes->getDependente();	
		}else{
			return NULL;
			
		}
		
	}
	
	public function getEndereco(){
		return $this->strt_endereco;
	}
	public function getPai(){
		return $this->strt_pai;
	}
	public function getMae(){
		return $this->strt_mae;
	}
	
	public function getMunicipio(){
		return $this->strt_municipio;
	}
	public function getNacionalidade(){
		return $this->strt_nacionalidade;
	}
	public function getNaturalidade(){
		return $this->strt_naturalidade;
	}
	public function getData(){
		return $this->strt_data;
	}
	public function getFone(){
		return $this->strt_fone;
	}
	public function getCargo(){
		return $this->strt_cargo;
	}
	public function getLotacao(){
		return $this->strt_lotacao;
	}
	
	public function getRG(){
		return $this->strt_rg;
	}
	public function getCPF(){
		return $this->strt_cpf;
	}
	public function getMatr(){
		return $this->strt_matr;
	}
	public function getConjuge(){
		return $this->strt_conjuge;
	}
	
}